body{
	font-family:verdana, arial, sans-serif;
	font-size:0.9em;
	padding-left:5px;
}
table{
	/*padding: 1px;*/
}
th{
	border-bottom:1px solid grey;
}

h1 
{
	font-family:  verdana, arial, sans-serif;
color:	#00487D;
}
a{
	text-decoration: none;
	display:block;
	color:#00487D;

}
ul#navlist
{
font: bold 11px verdana, arial, sans-serif;
      list-style-type: none;
      padding-bottom: 24px;
      border-bottom: 1px solid #80C9FF;
margin: 0;
}
ul#navlist li
{
float: left;
height: 21px;
	background-color: #BFE4FF;
margin: 2px 2px 0 2px;
border: 1px solid #80C9FF;
}

ul#navlist li#active
{
	border-bottom: 1px solid #fff;
	background-color: #fff;
}

li#active a { color: #000; }

#navlist a
{
	float: left;
	display: block;
	color: #00487D;
       text-decoration: none;
	padding: 4px;
}

#navlist a:hover { background: #fff; }

img{
	border:1px solid grey;
}



fieldset
{
width: 380px;
border-color:#DDD;
border-style:double;
border-width:4px 1px 2px 1px;
padding:10px;
}

legend
{
color: #a60000;
width: 100px;
text-align:center;
font-weight:bold;
margin-bottom: 0.1em;
}





label
{
float: left;
width: 170px;
padding-left:10px;
}

input
{
border: 1px solid #c7c7c7;
width: 180px;

color: #333333;
margin-bottom: 4px;
}

select{
border: 1px solid #c7c7c7;
width: 180px;
color: #333333;
margin-bottom: 4px;



}

textarea
{
border: 1px solid #c7c7c7;
width:360px;
margin-bottom: 8px;
font-family: arial, verdana, ms sans serif;
font-size: 1em;
font-weight: normal
}

input.odeslat
{
background: #a60000;
color:white;
font-weight:bold;
margin-left: 90px;
height: 30px;
}

#submitbutton
{
margin-left: 107px;
width: 180px;
}
table.list tr.alt {
	background:#efefef;
}
table.list tr:hover {
	background:#BFE4FF;
} 
